package ios;
//三角形类
public class Triangle {
    private final double a;
    private final double b;
    private final double c;
    public Triangle(double _a,double _b,double _c){
        a=_a;b=_b;c=_c;
    }
    public boolean isTriangle(){
//        double a1=a,b1=b,c1=c;
//        if(a1>b1){
//            var t=a1;
//            a1=b1;
//            b1=t;
//        }
//        if(b>c){
//            var t=b1;
//            b1=c1;
//            c1=t;
//        }
//        if(a>c){
//            var t=a1;
//            a1=c1;
//            c1=t;
//        }
//        if(a1+b1>c1&&b1>c1-a1)return true;
//        return false;
        if(a<=0||b<=0||c<=0)return false;
        if(a+b>c&&a+c>b&&c+b>a)return true;
        return false;
    }
    public double getArea(){
        double p=(a+b+c)/2;
        double s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
        return  s;
    }

    @Override
    public String toString() {
        return "Triangle{" +
                "a=" + a +
                ", b=" + b +
                ", c=" + c +
                '}';
    }

}
